package com.gency.subscribe.model.system;

import java.io.Serializable;

import java.util.Date;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;

/**
 * <p>
 * 
 * </p>
 *
 * @author 马行空
 * @since 2018-06-18
 */
@TableName("sys_investmentbank_base")
public class InvestmentbankBase extends Model<InvestmentbankBase> {

    private static final long serialVersionUID = 1L;

	private Long id;
    /**
     * Logo图标地址
     */
	private String image_url;
    /**
     * 机构名称
     */
	private String ib_name;
    /**
     * 推荐人姓名
     */
	private String referee_name;
    /**
     * 地址
     */
	private String adress;
	
	private String historical_achievement;//历史成绩
    /**
     * 经纬度
     */
	private String localtion;
    /**
     * 邮箱
     */
	private String email;
    /**
     * 公司介绍
     */
	private String discripe;
    /**
     * 0:开启 1：关闭
     */
	private Integer flag_open;
    /**
     * 1:投行 2:银行债券 3：证券公司 4：
     */
	private Integer type;
    /**
     * 创建时间
     */
	private Date create_time;


	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getImage_url() {
		return image_url;
	}

	public void setImage_url(String image_url) {
		this.image_url = image_url;
	}

	public String getIb_name() {
		return ib_name;
	}

	public void setIb_name(String ib_name) {
		this.ib_name = ib_name;
	}

	public String getReferee_name() {
		return referee_name;
	}

	public void setReferee_name(String referee_name) {
		this.referee_name = referee_name;
	}

	public String getAdress() {
		return adress;
	}

	public void setAdress(String adress) {
		this.adress = adress;
	}

	public String getLocaltion() {
		return localtion;
	}

	public void setLocaltion(String localtion) {
		this.localtion = localtion;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getDiscripe() {
		return discripe;
	}

	public void setDiscripe(String discripe) {
		this.discripe = discripe;
	}

	public Integer getFlag_open() {
		return flag_open;
	}

	public void setFlag_open(Integer flag_open) {
		this.flag_open = flag_open;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Date getCreate_time() {
		return create_time;
	}

	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}

	@Override
	protected Serializable pkVal() {
		return this.id;
	}

	public String getHistorical_achievement() {
		return historical_achievement;
	}

	public void setHistorical_achievement(String historical_achievement) {
		this.historical_achievement = historical_achievement;
	}

	@Override
	public String toString() {
		return "Investmentbank_base{" +
			"id=" + id +
			", image_url=" + image_url +
			", ib_name=" + ib_name +
			", referee_name=" + referee_name +
			", adress=" + adress +
			", localtion=" + localtion +
			", email=" + email +
			", discripe=" + discripe +
			", flag_open=" + flag_open +
			", type=" + type +
			", create_time=" + create_time +
			"}";
	}
}
